.container{
    height: 100px;
    width: 100%;
}

.maps{
    height: 100px;
    width: 180px;
    margin: 5px;
    float: left;
}

.map_container{
    border: 1px solid #e6e6e6;
    float: left;
    height: 120px;
    width: 180x;
}


#menu-visu{height: 50px; float: left; margin: 10px 0px;}
.menu-visu-item{
    border: 1px solid black;
    width: 120px !important; height: 40px; padding: 10px; border-radius: 5px;
}

.menu-visu-item:hover{border: 1px solid red; }

.map_container a,
#menu-visu a{text-decoration: none; color: #000;}

.map_container a:hover,
#menu-visu a:hover{color: #A60000;}

#visu-doc{
    width: 1000px;
}

h1{
    padding: 10px 0px;
}

#visu-doc h5,
#visu-doc h4{
    color:#0D6684;
  font:normal normal bold 55px/normal 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
    text-shadow:#FFFFFF 1px 1px 0;
    padding: 5px 0px;
    font-size: 26px;
}

#visu-doc h5{
    font-size: 20px;
}

#visu-doc p{
    line-height:150%;
    margin: 5px 0px 15px 0px;
    text-align: justify;
    font-size: 20px;
}

#visu-doc #section{
    margin-left: 30px;
}